function agregarDetalleContactoAjax(nombreParametro,emailParametro,telefonoParametro,nombreSessionDetalleUsuario,rutaAjax)
{    
        $.ajax(
         {
            type: "get",
            url: rutaAjax,
            dataType: "html",
            data:
            {
                nombre      : nombreParametro,
                email       : emailParametro,
                telefono    : telefonoParametro,
                sessionName : nombreSessionDetalleUsuario
            },
            success:function(data)
            {
                $("#contenedorDetallePersonaContacto").html(data);
            }
         });
}

function editarDetalleContactoAjax(idDetalle,nombreParametro,emailParametro,telefonoParametro,nombreSessionDetalleUsuario,rutaAjax)
{      
       
        $.ajax(
         {
            type: "get",
            url: rutaAjax,
            dataType: "json",
            data:
            {
                id          : idDetalle,
                nombre      : nombreParametro,
                email       : emailParametro,
                telefono    : telefonoParametro,
                sessionName : nombreSessionDetalleUsuario
            },
            success:function(data)
            {
                if(data.success)
                {
                                       
                    $("#lblNombre-"+idDetalle).html(nombreParametro);
                    $("#lblEmail-"+idDetalle).html(emailParametro);
                    $("#lblTelefono-"+idDetalle).html(telefonoParametro);
                    
                 
                    $("#grabarContacto-"+idDetalle).hide();
                    $("#txtNombre-"+idDetalle).hide();
                    $("#txtEmail-"+idDetalle).hide();
                    $("#txtTelefono-"+idDetalle).hide();
                    
                    $("#lblNombre-"+idDetalle).show();
                    $("#lblEmail-"+idDetalle).show();
                    $("#lblTelefono-"+idDetalle).show();
                    $("#editarContacto-"+idDetalle).show();

                }
            }
         });
}


function eliminarDetalleContactoAjax(idDetalle,nombreSession,rutaAjax)
{
      
        $.ajax(
         {
            type: "get",
            url: rutaAjax,
            dataType: "json",
            data:
            {
                id:idDetalle,
                sessionName: nombreSession
            },
            success:function(data)
            {
                if(data.success)
                {
                   $("#filaContacto-"+idDetalle).remove();
                }
            }
         });
        
}

function changeFormatTextContacto(idDetalle)
{
    $("#txtNombre-"+idDetalle).val($("#lblNombre-"+idDetalle).html());
    $("#txtEmail-"+idDetalle).val($("#lblEmail-"+idDetalle).html());
    $("#txtTelefono-"+idDetalle).val($("#lblTelefono-"+idDetalle).html());

    $("#lblNombre-"+idDetalle).hide();
    $("#lblEmail-"+idDetalle).hide();
    $("#lblTelefono-"+idDetalle).hide();
    
    $("#editarContacto-"+idDetalle).hide();
    $("#grabarContacto-"+idDetalle).show();
    
    $("#txtNombre-"+idDetalle).fadeIn(500);
    $("#txtEmail-"+idDetalle).fadeIn(500);
    $("#txtTelefono-"+idDetalle).fadeIn(500);
}



function validarProveedor(idForm,actionForm)
{
        var razon     = $("#razon").val();
        var ruc       = $("#ruc").val();
        var direccion = $("#direccion").val();        
        var telefono  = $("#telefono").val(); 
        var rebate    = $("#rebate").val();
        var diaspaga  = $("#diaspagaproveedor").val();
        
      
        /*validar razon social*/
        if(razon=="")
        {            
            alert("Ingrese una razon Social");
            $("#razon").focus();
            return false;
        }
        /*********************************/ 
        /***********validar ruc **********/   
        if(ruc=="")
        { 
            alert("Ingrese su Nº de RUC");
            $("#ruc").focus();
            return false;
        }        
        
        
        if($("input:radio[name=rd]:checked").val()=="nacional")
        {
            
            if(!$.isNumeric(ruc))
            {
                alert("Nº de RUC no valido");
                $("#ruc").focus();
                return false;
            }
            
            if(ruc.length!=11)
            {
                alert("Nº de RUC no valido (11 digitos)");
                $("#ruc").focus();
                return false;
            }
        }              
        /*********************************/  
        /*******validar direccion*********/  
        if(direccion=="")
        {
            alert("Ingrese una direcci\u00F3n");
            $("#direccion").focus();
            return false;
        }
        /*********************************/  
        /*******validar telefono*********/  
        if(telefono=="")
        {
            alert("Ingrese Tel\u00E9fono");
            $("#telefono").focus();
            return false;
        }
        /*********************************/   
        /*******validar Rebate*****/
        if(rebate=="")
        { 
            alert("Ingrese un rebate");
            $("#rebate").focus();
            return false;
        }        
        if(!$.isNumeric(rebate))
        {
            alert("Rebate no valido");
            $("#rebate").focus();
            return false;
        }
        if(diaspaga=="")
        { 
            alert("Ingrese a cuantos dias paga");
            $("#rebate").focus();
            return false;
        }  
        
        if(!$.isNumeric(diaspaga))
        {
            alert("A cuantos dias paga no valido");
            $("#diaspagaproveedor").focus();
            return false;
        }
        
      
        $("#"+idForm).attr('action',actionForm) ;       
        $("#"+idForm).submit();
 
}